/*
 * Lampen.h
 *
 *  Created on: 02.04.2011
 *      Author: Tim
 */



#ifndef LAMPEN_H_
#define LAMPEN_H_

#include "SE2header.h"
#include "HAWThread.h"
#include <unistd.h>
// Port der Digitalen IO Karte (s. Datenblatt)

#define D_IOBASE 0x300 								// Anfangsadresse Ports
#define DIGITAL_CARD_CONTROL (D_IOBASE + 0x03) 		// Adresse von Card Control
#define DIGITAL_CARD_CROUP0_PORTA (D_IOBASE + 0x00) // Adresse von Port A


class Lampen : public thread::HAWThread {
public:
	Lampen();
	virtual ~Lampen();

private:
    virtual void execute(void*); //virtual bedeutet: abstract
    virtual void shutdown();

};

#endif /* LAMPEN_H_ */
